public class AnzeigeQuerschnitt
extends java.lang.Object
implements de.bsvrz.dav.daf.main.ClientReceiverInterface, de.bsvrz.dav.daf.main.ClientSenderInterface
| Constructor and Description |
|---|
AnzeigeQuerschnitt(de.bsvrz.dav.daf.main.ClientDavInterface connection,
AnzeigenGlobalZwischenSchichtTls zwischenschichtAq,
de.bsvrz.dav.daf.main.config.ConfigurationObject anzeigeQuerschnitt,
java.util.Vector<Anzeige> listeAnzeigeKlasse,
java.util.HashMap<java.lang.String,AnzeigeQuerschnittAktorTls> listeAnzeigeQuerschnittAktorTlsKeyAnzeigeQuerschnitt)
Konstruktor mit Übergabe der notwendigen Parameter.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
abmeldungDatenempfang(de.bsvrz.dav.daf.main.ClientReceiverInterface empfaenger)
Abmelden vom Datenempfang.
|
protected void |
abmeldungDatenversand(de.bsvrz.dav.daf.main.ClientSenderInterface sender)
Abmelden vom Datenversand.
|
void |
anmeldungDatenempfang()
Anmelden zum Datenempfang für den Empfänger.
|
protected void |
anmeldungDatenempfang(de.bsvrz.dav.daf.main.ClientReceiverInterface empfaenger)
Anmelden für den Datenempfang.
|
void |
anmeldungDatenversand()
Anmelden zum Datenversand für den Sender.
|
protected void |
anmeldungDatenversand(de.bsvrz.dav.daf.main.ClientSenderInterface sender)
Anmelden für den Datenversand.
|
void |
dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state) |
boolean |
datenSenden(de.bsvrz.dav.daf.main.ResultData resultData,
long zeitpunkt)
Senden von Daten über den Sender.
|
Dirigent |
getDirigent()
Holen des Dirigenten, dem der AnzeigeQuerschnitt angehört.
|
java.util.Vector<de.bsvrz.dav.daf.main.ResultData> |
getEingangsPufferAnzeigeBefehle()
Holen des Puffer für Eingangsdaten bis zur Synchronisierung.
|
java.util.Vector<de.bsvrz.dav.daf.main.ResultData> |
getEingangsPufferAutarkBefehle()
Holen des Puffer für Eingangsdaten bis zur Synchronisierung.
|
de.bsvrz.dav.daf.main.ClientReceiverInterface |
getEmpfaenger()
Holen des Empfängers für die Befehle für den AnzeigeQuerschnitt.
|
java.lang.String |
getPid()
Holen der Pid des AnzeigeQuerschnitt.
|
de.bsvrz.dav.daf.main.ClientSenderInterface |
getSender()
Holen des Senders für die Befehle für den AnzeigeQuerschnitt.
|
boolean |
isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription) |
void |
setDirigent(Dirigent dirigent)
Setzen des Dirigenten, dem der AnzeigeQuerschnitt angehört.
|
de.bsvrz.dav.daf.main.ResultData |
umsetzungBetriebsartAbarbeiten(java.lang.String klassenName,
de.bsvrz.dav.daf.main.ResultData result,
java.lang.Long zeitpunktUebergeordnet,
de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.config.AttributeGroup atg,
de.bsvrz.dav.daf.main.config.Aspect asp,
AnzeigeQuerschnittTypUmsetzungTls anzeigeQuerschnittTypUmsetzungTls,
int indexUmsetzung)
Methode für die Abarbeitung der Umsetzung der Betriebsart für den AnzeigeQuerschnitt.
|
de.bsvrz.dav.daf.main.ResultData |
umsetzungHelligkeitAbarbeiten(java.lang.String klassenName,
de.bsvrz.dav.daf.main.ResultData result,
java.lang.Long zeitpunktUebergeordnet,
de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.config.AttributeGroup atg,
de.bsvrz.dav.daf.main.config.Aspect asp,
AnzeigeQuerschnittTypUmsetzungTls anzeigeQuerschnittTypUmsetzungTls,
int indexUmsetzung)
Methode für die Abarbeitung der Umsetzung der Helligkeit für den AnzeigeQuerschnitt.
|
de.bsvrz.dav.daf.main.ResultData |
umsetzungStromausfallAbarbeiten(java.lang.String klassenName,
de.bsvrz.dav.daf.main.config.SystemObject anzeigeQuerschnitt,
de.bsvrz.dav.daf.main.config.SystemObject de,
java.lang.Boolean stromausfall)
Methode für die Abarbeitung der Umsetzung des Stromausfall für den AnzeigeQuerschnitt.
|
de.bsvrz.dav.daf.main.ResultData |
umsetzungTuerkontaktAbarbeiten(java.lang.String klassenName,
de.bsvrz.dav.daf.main.config.SystemObject anzeigeQuerschnitt,
de.bsvrz.dav.daf.main.config.SystemObject de,
java.lang.Boolean tuerkontakt)
Methode für die Abarbeitung der Umsetzung des Türkontakt für den AnzeigeQuerschnitt.
|
void |
update(de.bsvrz.dav.daf.main.ResultData[] results) |
public AnzeigeQuerschnitt(de.bsvrz.dav.daf.main.ClientDavInterface connection,
AnzeigenGlobalZwischenSchichtTls zwischenschichtAq,
de.bsvrz.dav.daf.main.config.ConfigurationObject anzeigeQuerschnitt,
java.util.Vector<Anzeige> listeAnzeigeKlasse,
java.util.HashMap<java.lang.String,AnzeigeQuerschnittAktorTls> listeAnzeigeQuerschnittAktorTlsKeyAnzeigeQuerschnitt)
connection - Datenverteilerverbindung.zwischenschichtAq - Instanz der Klasse ZwischenschichtAq.anzeigeQuerschnitt - Konfigurationsobjekt vom Typ typ.anzeigeQuerschnitt.listeAnzeigeKlasse - Liste mit Anzeigen, die dem AnzeigeQuerschnitt angehören.listeAnzeigeQuerschnittAktorTlsKeyAnzeigeQuerschnitt - AnzeigeQuerschnittAktorTls mit Key AnzeigeQuerschnitt.protected void anmeldungDatenversand(de.bsvrz.dav.daf.main.ClientSenderInterface sender)
sender - Instanz des Senders.protected void abmeldungDatenversand(de.bsvrz.dav.daf.main.ClientSenderInterface sender)
sender - Instanz des Senders.protected void anmeldungDatenempfang(de.bsvrz.dav.daf.main.ClientReceiverInterface empfaenger)
empfaenger - Instanz des Empfängers.protected void abmeldungDatenempfang(de.bsvrz.dav.daf.main.ClientReceiverInterface empfaenger)
empfaenger - Instanz des Empfängers.public void update(de.bsvrz.dav.daf.main.ResultData[] results)
update in interface de.bsvrz.dav.daf.main.ClientReceiverInterfacepublic de.bsvrz.dav.daf.main.ResultData umsetzungHelligkeitAbarbeiten(java.lang.String klassenName,
de.bsvrz.dav.daf.main.ResultData result,
java.lang.Long zeitpunktUebergeordnet,
de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.config.AttributeGroup atg,
de.bsvrz.dav.daf.main.config.Aspect asp,
AnzeigeQuerschnittTypUmsetzungTls anzeigeQuerschnittTypUmsetzungTls,
int indexUmsetzung)
klassenName - Name der Klasse für die Umsetzung.result - Eingangsdaten.zeitpunktUebergeordnet - übergeordneter Schaltzeitpunkt.object - Anzeigeatg - AttributGruppe der Eingangsdaten.asp - Aspekt der Eingangsdaten.anzeigeQuerschnittTypUmsetzungTls - AnzeigeQuerschnittTypUmsetzungTls für diese Anzeige.indexUmsetzung - Index der Umsetzung.public de.bsvrz.dav.daf.main.ResultData umsetzungBetriebsartAbarbeiten(java.lang.String klassenName,
de.bsvrz.dav.daf.main.ResultData result,
java.lang.Long zeitpunktUebergeordnet,
de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.config.AttributeGroup atg,
de.bsvrz.dav.daf.main.config.Aspect asp,
AnzeigeQuerschnittTypUmsetzungTls anzeigeQuerschnittTypUmsetzungTls,
int indexUmsetzung)
klassenName - Name der Klasse für die Umsetzung.result - Eingangsdaten.zeitpunktUebergeordnet - übergeordneter Schaltzeitpunkt.object - Anzeigeatg - AttributGruppe der Eingangsdaten.asp - Aspekt der Eingangsdaten.anzeigeQuerschnittTypUmsetzungTls - AnzeigeQuerschnittTypUmsetzungTls für diese Anzeige.indexUmsetzung - Index der Umsetzung.public de.bsvrz.dav.daf.main.ResultData umsetzungStromausfallAbarbeiten(java.lang.String klassenName,
de.bsvrz.dav.daf.main.config.SystemObject anzeigeQuerschnitt,
de.bsvrz.dav.daf.main.config.SystemObject de,
java.lang.Boolean stromausfall)
klassenName - Name der Klasse für die Umsetzung.anzeigeQuerschnitt - betroffener AnzeigeQuerschnitt.de - auslösende DE.stromausfall - true, wenn Stromausfall vorliegt, sonst false.public de.bsvrz.dav.daf.main.ResultData umsetzungTuerkontaktAbarbeiten(java.lang.String klassenName,
de.bsvrz.dav.daf.main.config.SystemObject anzeigeQuerschnitt,
de.bsvrz.dav.daf.main.config.SystemObject de,
java.lang.Boolean tuerkontakt)
klassenName - Name der Klasse für die Umsetzung.anzeigeQuerschnitt - betroffener AnzeigeQuerschnitt.de - auslösende DE.tuerkontakt - true, wenn Tür offen vorliegt, sonst false.public void dataRequest(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription,
byte state)
dataRequest in interface de.bsvrz.dav.daf.main.ClientSenderInterfacepublic boolean isRequestSupported(de.bsvrz.dav.daf.main.config.SystemObject object,
de.bsvrz.dav.daf.main.DataDescription dataDescription)
isRequestSupported in interface de.bsvrz.dav.daf.main.ClientSenderInterfacepublic java.lang.String getPid()
public Dirigent getDirigent()
public void setDirigent(Dirigent dirigent)
dirigent - Dirigent, dem der AnzeigeQuerschnitt angehört.public de.bsvrz.dav.daf.main.ClientReceiverInterface getEmpfaenger()
public de.bsvrz.dav.daf.main.ClientSenderInterface getSender()
public void anmeldungDatenempfang()
public void anmeldungDatenversand()
public boolean datenSenden(de.bsvrz.dav.daf.main.ResultData resultData,
long zeitpunkt)
resultData - zu versendende Daten.zeitpunkt - übergeordneter Schaltzeitpunkt.true.public java.util.Vector<de.bsvrz.dav.daf.main.ResultData> getEingangsPufferAnzeigeBefehle()
public java.util.Vector<de.bsvrz.dav.daf.main.ResultData> getEingangsPufferAutarkBefehle()